package com.cy.pj.sys.dao;

import com.cy.pj.sys.pojo.SysLog;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface SysLogDao {

    /**
     * 将用户行为日志写入数据库
     * @param sysLog 封装了用户日志信息的对象
     * @return 影响条数
     */
    int insertLog(SysLog sysLog);

    SysLog selectById(Long id);

    /**
     * 查询log
     * @param sysLog 封装了查询条件对象
     * @return  返回对应的log
     */
    List<SysLog> selectLogs(SysLog sysLog);

    /**
     * 删除
     * @param id
     * @return
     */
    int deleteLogs(Long... id);
}
